body{ background: #333334 url('../../images/bg-login.jpg');}
.box-form-login{ width: 500px; height: 370px;
                 position: absolute;
                 left:50%;
                 top:50%;
                 margin-left: -250px;
                 margin-top: -175px;
                 color: #fab816;
                 background: #222;
                 padding: 20px;
                 box-shadow: 2px 2px 10px rgba(247,183,21,.9);
                 -webkit-box-shadow:2px 2px 10px rgba(247,183,21, .09);
                 font-family: sans-serif;
}
.iMsg{ margin-top: 5px;}
.box-form-login.admin{
     height: 320px;
}
.form-control:focus {
    border-color: #ebae13;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 184, 21, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 184, 21, 0.6);
}
.box-form-login{ }
.link-reset-password{color: #fab816; margin-left: 10px;}
.link-reset-password:hover{ color:#fff; text-decoration: none;}

.btn.btn-primary {
color: #333334;
background-color: #f9b815;
border-color: #e3a816;
font-size: 110%;
padding: 3px 10px;
}
.btn.btn-primary:hover{
    background: #e3a816;
    border-color: #c39115;
}

.display-message-login{
    position: absolute;
    width: 500px;
    padding: 10px;
    height: 50px;
    left: 50%;
    top:23%;
    margin-top: -50px;
    margin-left: -250px;
    font-size: 11px;
    text-transform: uppercase;
    font-family:sans-serif;
}

.box-form-login form#userFormLogin .form-group label{
    font-family: sans-serif;
}

a.link{ color: #000;}
a.link:hover{ color: #000;}
.label-box-login-admin{ width: 100%; display: inline-block; padding: 10px; font-size: 14px;}